FdConfig: A Constraint-Based Interactive Product Configurator
نویسندگان
چکیده
We present a constraint-based approach to interactive product configuration. Our configurator tool FdConfig is based on feature models for the representation of the product domain. Such models can be directly mapped into constraint satisfaction problems and dealt with by appropriate constraint solvers. During the interactive configuration process the user generates new constraints as a result of his configuration decisions and even may retract constraints posted earlier. We discuss the configuration process, explain the underlying techniques and show optimizations.
منابع مشابه
CLab: A C++ Library for Fast Backtrack-Free Interactive Product Configuration
Product configuration is a successful application area of constraint programming. CLab [1, 2] is an open source C++ library for building fast backtrack-free interactive product configurators. It contains functions that support a two-phase approach to interactive product configuration described by Hadzic et al. [3]. In the first phase, a Binary Decision Diagram (BDD) representing the set of vali...
متن کاملEffective Decision Support for Product Configuration by Using CBR
In this paper, we propose a new framework for product configuration that integrates a constraint satisfaction problem with case-based reasoning (CBR), and this framework is applied to an on-line sales system. Given a user query, CBR first retrieves similar cases from the case base in which past successful configurations are stored. Then, it formalizes desirability criteria of products in accord...
متن کاملA Koala-Based Approach for Modelling and Deploying Configurable Software Product Families
An approach for modelling configurable software product families (CSPFs) and for automated configuring of product individuals using the models is presented. It is based on a similar approach for configuring physical products. The conceptual foundation and syntax of the Koalish modelling language used for this purpose are defined. The language extends Koala, a component model and architecture de...
متن کاملInformation Model of a Virtual Community to Support Customer Cooperative Product Configuration
Web-based product configurator systems are a comprehensive way for firms, to give their customers an interactive overview of available product variants. By using a product configurator customers can “experience” how the product can be adapted in accordance to individual needs and preferences. But the more complex a product becomes the more tedious, confusing and even time consuming the configur...
متن کاملReMax - A MaxSAT aided Product (Re-)Configurator
We introduce a product configurator with the ability of optimal re-configuration built on MaxSAT as the background engine. A product configurator supported by a SAT solver can provide an answer at any time about which components are selectable and which are not. But if a user wants to select a component which has already been disabled, a purely SAT based configurator does not support a guided r...
متن کامل